Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2011
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Santa Cruz de la Sierra Challenger Davis Cup, Group I, 1R, BUL-KAZ 1-3 Chengdu Open - Chengdu Campinas Challenger Buenos Aires Challenger Santa Fe 2 Challenger Curitiba Challenger European Open - Antwerp Lima 2 Challenger Canberra Challenger Adelaide International - Adelaide Australian Open - Melbourne Punta Del Este Challenger Argentina Open - Buenos Aires Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Santa Cruz de la Sierra Challenger Movistar Chile Open - Santiago Dubai Duty Free Tennis Championships - Dubai Rome Challenger Santiago Challenger Split Challenger Cagliari Challenger Open Parc - Lyon Lima 1 Challenger Boss Open - Stuttgart Terra Wortmann Open - Halle Santa Cruz de la Sierra 2 Challenger Zug Challenger Iasi Challenger Wimbledon - London Amersfoort Challenger San Marino Challenger Rothesay International - Eastbourne Cali Challenger Chengdu Open - Chengdu Antofagasta Challenger Buenos Aires Challenger China Open - Beijing Curitiba Challenger Swiss Indoors Basel - Basel Villa Maria Challenger Rolex Paris Masters - Paris Guayaquil Challenger Lima 2 Challenger Montevideo Challenger Cordoba Challenger Monza Challenger ABN AMRO Open - Rotterdam Punta Del Este Challenger Phoenix Challenger Rosario Challenger Oeiras 4 Challenger Argentina Open - Buenos Aires Open Occitanie - Montpellier Australian Open - Melbourne Adelaide International - Adelaide Terra Wortmann Open - Halle Miami Open - Miami Generali Open - Kitzbuhel Mutua Madrid Open - Madrid Cancun Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Modena Challenger Turin Challenger French Open - Paris cinch Championships - London Wimbledon - London Braunschweig Challenger EFG Swiss Open - Gstaad U.S. Open - New York Guangzhou Challenger Russia F10 Estonia F3 Turkey F7 Russia F3 Belarus F2 Estonia F4 Russia F7 Russia F8 Turkey F42 Turkey F43 Germany F1 Germany F2 Germany F3 Turkey F6 Turkey F8 Qatar F2 Qatar F3 Argentina F8 Russia F1 Russia F7 Russia F8 Sweden F5 Estonia F5 Estonia F1 Argentina F3 (Villa Maria) Argentina F4 (Rosario) Estonia F2 Belarus F4 Argentina F5 (Villa del Dique) Brazil F5 (Mogi das Cruzes) Brazil F6 (Curitiba) Argentina F7 (Corrientes) Argentina F8 (Buenos Aires) Argentina F9 (Rio Cuarto) M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Pinamar M15 Pinamar M15 Pinamar M15 Buenos Aires M15 Buenos Aires M15 Tabarka M15 Tabarka M25 Buenos Aires M15 Buenos Aires M25 Lima Russia F6 M15 Ystad M15 Baja M15 Helsinki M25 Irpin M15 Santiago M15 Sao Paulo M15 Junin Russia F5 M25 Rancho Santa Fe M25 Punta del Este M25 Cordoba M25 Hurlingham M25 Vogau M15 Caslano M25 Pardubice M15 Setubal M15 Antalya Russia F7 M15 Antalya Belarus F1 France F7 Russia F2 Russia F8 Argentina F6 (Buenos Aires) Turkey F7 M25 Kiseljak Kazan Challenger M15 Brcko Fano Challenger Tashkent Challenger Astana Challenger Happy Valley Challenger Burnie Challenger Morelos Challenger Irving Challenger Buenos Aires Challenger Francavilla Challenger Rome Challenger Astana Challenger Binghamton Challenger Aptos Challenger Istanbul Challenger Izmir Challenger Eckental Challenger Antofagasta Challenger Aix En Provence Challenger Surbiton Challenger Oeiras 3 Challenger Mauthausen Challenger Oeiras 4 Challenger Chengdu Challenger Zhangjiagang Challenger M25 Orlando Bratislava Challenger Rennes Challenger Ilkley Challenger Pau Challenger Girona Challenger Astana Challenger Jinan Challenger Gwangju Challenger Costa do Sauipe Challenger Lima 2 Challenger Tashkent Challenger Biella 5 Challenger Monterrey Challenger Banja Luka Challenger Moscow Challenger Phoenix Challenger Eckental Challenger Recanati Challenger Astana Challenger Vicenza Challenger Prostejov Challenger Cordenons Challenger Buenos Aires Challenger Meerbusch Challenger Buenos Aires Challenger Tigre 2 Challenger Phoenix Challenger Heilbronn Challenger Turin Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Kremlin Cup - Moscow New York Open - New York Orleans Challenger Nature Valley International - Eastbourne Hall of Fame Open - Newport Chengdu Open - Chengdu Erste Bank Open - Vienna Argentina Open - Buenos Aires Tashkent Challenger Cordoba Open - Cordoba Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Hall of Fame Open - Newport St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Singapore Tennis Open - Singapore Astana Open - Nur-Sultan Adelaide International 2 - Adelaide Hall of Fame Open - Newport Citi Open - Washington Qatar F1 Astana Open - Astana Swiss Indoors Basel - Basel Moselle Open - Metz Cordoba Open - Cordoba ABN AMRO Open - Rotterdam Rio Open - Rio de Janeiro Dallas Challenger Hong Kong Tennis Open - Hong Kong Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Movistar Chile Open - Santiago Grand Prix Hassan II - Marrakech BMW Open - Munich Hamburg Open - Hamburg Chengdu Open - Chengdu Hangzhou Open - Hangzhou Japan Open Tennis Championships - Tokyo China Open - Beijing Erste Bank Open - Vienna Moselle Open - Metz Bordeaux Challenger Shanghai Challenger Santiago Challenger Budapest Challenger San Luis Potosi Challenger Puerto Vallarta Challenger Guayaquil Challenger Concepcion Challenger Tallahassee Challenger Rome 2 Challenger Bratislava Challenger Luedenscheid Challenger Barletta Challenger Como Challenger Santiago 3 Challenger Lima 2 Challenger Campinas Challenger Murcia Challenger Forli 6 Challenger Rio De Janeiro Challenger Coquimbo 2 Challenger Guayaquil Challenger Montevideo Challenger Tigre 1 Challenger Concepcion Challenger Sarasota Challenger Aix En Provence Challenger BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami National Bank Open - Toronto Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Cincinnati Open - Cincinnati Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Buenos Aires Challenger Montevideo Challenger Trieste Challenger Sibiu Challenger Zagreb Challenger Lima Challenger Santiago 2 Challenger San Benedetto Challenger Kazan Challenger French Open - Paris French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Gerry Weber Open - Halle Campinas Challenger Gazprom Hungarian Open - Budapest Mercedes Cup - Stuttgart Fever-Tree Championships - London Adelaide International - Adelaide Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Great Ocean Road Open - Melbourne Swiss Open - Gstaad Next Gen ATP Finals - Milan Adelaide International 1 - Adelaide Open Sud de France - Montpellier Moselle Open - Metz Astana Open - Astana Firenze Open - Florence Open 13 Provence - Marseille Davis Cup, Finals, Group E Davis Cup, Finals, Group B Davis Cup, Finals, QF, SRB-KAZ 2-1 Davis Cup, Group D, Glasgow Terra Wortmann Open - Halle Australian Open (juniors) Wimbledon (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Almaty Challenger Olympics - Paris Nature Valley International - Eastbourne Cordenons Challenger Ann Arbor Challenger Ortisei Challenger Heilbronn Challenger Qatar ExxonMobil Open - Doha Lexington Challenger Mouilleron-Le-Captif Challenger St. Petersburg Open - St. Petersburg Newport Beach Challenger San Francisco Challenger Recanati Challenger St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Gonet Geneva Open - Geneva Kaohsiung Challenger Nottingham Challenger Grand Prix Hassan II - Marrakech BMW Open - Munich Cherbourg Challenger Hamburg European Open - Hamburg Villa Maria Challenger Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Shenzhen Open - Shenzhen Punta Del Este Challenger Oeiras 3 Challenger Alicante Challenger Lima Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Cordenons Challenger St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Chile Dove Men+Care Open - Santiago Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Playford Challenger Antalya Open - Antalya ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Qatar ExxonMobil Open - Doha Tampere Challenger Chile Dove Men+Care Open - Santiago Barcelona Open Banc Sabadell - Barcelona Citi Open - Washington Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Chile Dove Men+Care Open - Santiago Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart cinch Championships - London Viking International - Eastbourne Astana Open - Nur-Sultan Swiss Indoors Basel - Basel United Cup - Australia ASB Classic - Auckland Open Sud de France - Montpellier Cordoba Open - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Libema Open - 's-Hertogenbosch Rio Open - Rio de Janeiro Brisbane International - Brisbane Kremlin Cup - Moscow Open Parc - Lyon BB&T Atlanta Open - Atlanta cinch Championships - London Generali Open - Kitzbuhel Bergamo Challenger Leon Challenger Prague 1 Challenger Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Coupe Rogers - Montreal Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Western & Southern Open - New York Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Rothesay International - Eastbourne Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells National Bank Open - Montreal Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Kremlin Cup - Moscow Australian Open - Melbourne Delray Beach Open - Delray Beach French Open - Paris Miami Open - Miami U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati Wimbledon - London U.S. Open - New York Davis Cup, Qualifiers, 1R, NOR-KAZ 1-3 Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, World Group I, 1R, KAZ-DEN 1-3 Davis Cup, World Group, PO, CHI-KAZ 3-1 Davis Cup, Group I, 1R, KOR-KAZ 3-1 Salzburg Challenger U.S. Open (juniors) French Open (juniors) Nordea Open - Bastad Australian Open (juniors) Olympics - Tokyo Plava Laguna Croatia Open - Umag Guayaquil Challenger